package com.eurabia.eggchat.pojo.query;

import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * SysEggchatUserQuery 
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class SysEggchatUserQuery implements Serializable {
    private static final long serialVersionUID = 1L;
    
    private Long id; // id
    private String username; // 用户名
    private String realname; // 真实姓名
    private String userPass; // 密码（长度过长是因为考虑sha256加密）
    private Integer gender; // 性别（1：男；2：女）
    private java.util.Date birthday; // 出生日期
    private String idCardNum; // 身份证
    private String cellphoneNumber; // 手机
    private String telephoneNumber; // 电话
    private String email; // 邮箱
    private String nationality; // 民族
    private String diploma; // 最高学历
    private String qq; // qq
    private String wechat; // 微信号
    private java.util.Date preLoginTime; // 上次登录时间
    private String preLoginIp; // 上次登录ip
    private java.util.Date lastLoginTime; // 最后登录时间
    private String lastLoginIp; // 最后登录ip
    private java.util.Date lastLogoutTime; // 最后登出时间
    private String directLeader; // 直接领导
    private String orgId; // 所属组织
    private Integer userType; // 用户类型
    private String university; // 毕业院校
    private java.util.Date accountExpireTime; // 账户过期时间
    private java.util.Date credentialsExpireTime; // 凭证过期时间
    private String editable; // 是否可编辑  1可编辑 2不可编辑
    private java.util.Date createDataTime; // createDataTime
    private String createDataUsername; // createDataUsername
    private java.util.Date updateDataTime; // updateDataTime
    private java.util.Date updateDataUsername; // updateDataUsername
    private String preLoginLoc; // 上次登录地址
    private String preLoginClientType; // 上次登录客户端类型
    private String preLoginClientDesc; // 上次登录客户端详细
    private String lastLoginLoc; // 最后登录地址
    private String lastLoginClientType; // 最后登录客户端类型
    private String lastLoginClientDesc; // 最后登录客户端详细
    private Integer loginCount; // 登录次数
    private Integer deleted; // 1:存在；2:删除
    private Integer enabled; // 1：启用；2：停用
    private Integer eggcoinNum; // 蛋币数量
    private Integer likeNum; // 喜欢次数
    private Integer kissNum; // 亲吻次数
    private Integer peopleNum; // 人气
    private Integer isSingle;//是否单身 1：单身；2非单身
	
    private Integer page = 1;
    private Integer limit = 20;
    private String simpleQueryParam;
}